import Vuex from 'vuex'

import api from './admin/api'

let store = () => new Vuex.Store({
  //state放数据的
  state: {
    count: 2,
    token: ['我是token']
  },
  //对数据进行运算，但是不能做异步运算
  mutations: {
    setToken(state, token) {
      state.token = token
    }
  },
  //对数据进行异步运算，不能直接做运算
  actions: {},
  modules: {api}
})

export default store
